"""
@author: xiangping
@contact: xiangpingbu@gmail.com
@time: 2019/12/28 5:28 下午
@file: gaolu_predict_po.py
@Desc:
"""
from app.exts import db
from app.models.po.base_po import BasePO


class GaoLuPredictPO(db.Model, BasePO):
    __tablename__ = "cg_lt_gl_gl04_gaolu_predict"
    __bind_key__ = "serve_engine"
    id = db.Column(db.Integer, primary_key=True)
    FDate = db.Column(db.DateTime())
    FHour = db.Column(db.Integer())
    FBatchHour = db.Column(db.Float()) # 班组料批
    banbie = db.Column(db.String(10))
    banci = db.Column(db.String(10))
    DateTime = db.Column(db.DateTime())
    GMT_CREATE = db.Column(db.DateTime())
    CG_LT_GL_GL04_Score = db.Column(db.Float())
    CG_LT_GL_GL04_Status = db.Column(db.String(19))
    status_warning = db.Column(db.String(32))
    CG_LT_GL_GL04_LFYL = db.Column(db.Float())
    CG_LT_GL_GL04_LFLL = db.Column(db.Float())
    CG_LT_GL_GL04_RFYL02 = db.Column(db.Float())
    CG_LT_GL_GL04_RFWD = db.Column(db.Float())
    CG_LT_GL_GL04_LDYL = db.Column(db.Float())
    CG_LT_GL_GL04_FSBZ = db.Column(db.Float())
    CG_LT_GL_GL04_FSSJ = db.Column(db.Float())
    CG_LT_GL_GL04_GFDNKG = db.Column(db.Float())
    CG_LT_GL_GL04_FYLL = db.Column(db.Float())
    CG_LT_GL_GL04_JSWD = db.Column(db.Float())
    CG_LT_GL_GL04_LDWD01 = db.Column(db.Float())
    CG_LT_GL_GL04_LDWD02 = db.Column(db.Float())
    CG_LT_GL_GL04_LDWD03 = db.Column(db.Float())
    CG_LT_GL_GL04_LDWD04 = db.Column(db.Float())
    CG_LT_GL_GL04_FZWD = db.Column(db.Float())
    CG_LT_GL_GL04_GLRSZLL = db.Column(db.Float())
    CG_LT_GL_GL04_COZXFX = db.Column(db.Float())
    CG_LT_GL_GL04_CO2ZXFX = db.Column(db.Float())
    CG_LT_GL_GL04_N2ZXZF = db.Column(db.Float())
    CG_LT_GL_GL04_H2ZXZF = db.Column(db.Float())
    CG_LT_GL_GL04_SBYC01 = db.Column(db.Float())
    CG_LT_GL_GL04_SBYC02 = db.Column(db.Float())
    CG_LT_GL_GL04_SBYC03 = db.Column(db.Float())
    CG_LT_GL_GL04_SBYC04 = db.Column(db.Float())
    CG_LT_GL_GL04_XBYC01 = db.Column(db.Float())
    CG_LT_GL_GL04_XBYC02 = db.Column(db.Float())
    CG_LT_GL_GL04_XBYC03 = db.Column(db.Float())
    CG_LT_GL_GL04_XBYC04 = db.Column(db.Float())
    CG_LT_GL_GL04_TQXZS = db.Column(db.Float())
    CG_LT_GL_GL04_RFH = db.Column(db.Float())
    CG_LT_GL_GL04_ZXQL = db.Column(db.Float())
    CG_LT_GL_GL04_SBYCZB = db.Column(db.Float())
    CG_LT_GL_GL04_ZBYCZB = db.Column(db.Float())
    CG_LT_GL_GL04_XBYCZB = db.Column(db.Float())
    CG_LT_GL_GL04_DW = db.Column(db.Float())
    CG_LT_GL_GL04_XBYC = db.Column(db.Float())
    CG_LT_GL_GL04_SBYC = db.Column(db.Float())
    CG_LT_GL_GL04_FCokeRate = db.Column(db.Float())
    CG_LT_GL_GL04_FCoalRate = db.Column(db.Float())
    CG_LT_GL_GL04_RLB = db.Column(db.Float())
    CG_LT_GL_GL04_YC = db.Column(db.Float())
    CG_LT_GL_GL04_Ftswd = db.Column(db.Float())
    CG_LT_GL_GL04_FLiLunTie = db.Column(db.Float())
    CG_LT_GL_GL04_V = db.Column(db.Float())
    CG_LT_GL_GL04_Si_Ti = db.Column(db.Float())
    CG_LT_GL_GL04_MQLYL = db.Column(db.Float())
    CG_LT_GL_GL04_LFYL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LFLL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_RFYL02_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_RFWD_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LDYL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FSBZ_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FSSJ_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_GFDNKG_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FYLL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_JSWD_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LDWD01_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LDWD02_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LDWD03_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_LDWD04_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FZWD_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_GLRSZLL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_COZXFX_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_CO2ZXFX_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_N2ZXZF_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_H2ZXZF_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYC01_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYC02_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYC03_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYC04_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYC01_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYC02_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYC03_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYC04_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_TQXZS_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_RFH_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_ZXQL_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYCZB_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_ZBYCZB_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYCZB_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_DW_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_XBYC_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_SBYC_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FCokeRate_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_FCoalRate_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_YC_status = db.Column(db.VARCHAR(20))
    CG_LT_GL_GL04_MQLYL_status = db.Column(db.VARCHAR(20))
    # CG_LT_GL_GL04_Ftswd_status = db.Column(db.VARCHAR(20))
    # CG_LT_GL_GL04_FLiLunTie_status = db.Column(db.VARCHAR(20))
    # CG_LT_GL_GL04_V_status = db.Column(db.VARCHAR(20))
    # CG_LT_GL_GL04_Si_Ti_status = db.Column(db.VARCHAR(20))
    # CG_LT_GL_GL04_RLB_status = db.Column(db.VARCHAR(20))

    def __repr__(self):
        return "GaoLuPredictPO"

